/**
 * 公共js方法
 */

/**
 * 合并两个数组对应键值对
 */
type DataPoint = {
  x: string;
  y: number;
};
export const combineArray = (x: string[] = [], y: number[] = []) => {
  // 定义数组 x 和 y
  //   const x: string[] = ['a', 'a', 'a', 'a'];
  //   const y: number[] = [2, 2, 2, 2];

  // 创建一个空数组用于存储组合后的对象
  const combinedArray: DataPoint[] = [];

  // 假设两个数组长度相同，遍历数组并组合元素
  for (let i = 0; i < x.length; i++) {
    const dataPoint: DataPoint = {
      x: x[i],
      y: y[i],
    };
    combinedArray.push(dataPoint);
  }

  // 打印结果
  return combinedArray;
};
